package com.yonyou.ucf.mdf.app.isvdxq.firstpart.location.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.util.List;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class OrderStoreOutAPI {
    private long id;
    private long warehouse;
    private long shop;
    private long inventoryowner;
    private long invoiceCust;
    private long cust;
    private long receiveId;
    private long iLogisticId;

    private Boolean warehouse_isGoodsPosition;
    private Boolean warehouse_iSerialManage;
    private Boolean retailInvestors;
    private Boolean warehouse_countCost;
    private Boolean warehouse_isGoodsPositionStock;
    private String isDayEnd;
    private String isUpdateCost;
    private String isWfControlled;

    private List<OrderStoreOutAPIDetail> details;

    private String natCurrencyCode;
    private String natCurrency;
    private String sourcesys;
    private String invoiceTitleType;
    private String modifyInvoiceType;
    private String invoiceOrg;
    private String masterOrgKeyField;
    private String bustype_name;
    private String bustype_extend_attrs_json;
    private String natCurrencyName;
    private String salesOrg_name;
    private String srcBillNO;
    private String srcBillType;
    private String barCode;
    private String diliverStatus;
    private String warehouse_name;
    private String accountOrg_name;
    private String exchRateType;
    private String code;
    private String receiveAccountingBasis;
    private String invoiceCust_name;
    private String salesOrg;
    private String invoiceOrg_name;
    private String currencyName;
    private String cust_name;
    private String currency;
    private String org_name;
    private String creator;
    private String org;
    private String carryOverOfCostMethod;
    private String exchRateType_name;
    private String accountOrg;
    private String transTypeKeyField;
    private String bustype;
    private String invoiceUpcType;
    private String currencyCode;
    private String createTime;
    private String vouchdate;
    private String pubts;

    private int ownertype;
    private int status;
    private int exchRate;
    private int taxRate;
    private int currency_priceDigit;
    private int currency_moneyDigit;
    private int natCurrency_moneyDigit;
    private int natCurrency_priceDigit;


    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(long warehouse) {
        this.warehouse = warehouse;
    }

    public long getShop() {
        return shop;
    }

    public void setShop(long shop) {
        this.shop = shop;
    }

    public long getInventoryowner() {
        return inventoryowner;
    }

    public void setInventoryowner(long inventoryowner) {
        this.inventoryowner = inventoryowner;
    }

    public long getInvoiceCust() {
        return invoiceCust;
    }

    public void setInvoiceCust(long invoiceCust) {
        this.invoiceCust = invoiceCust;
    }

    public long getCust() {
        return cust;
    }

    public void setCust(long cust) {
        this.cust = cust;
    }

    public long getReceiveId() {
        return receiveId;
    }

    public void setReceiveId(long receiveId) {
        this.receiveId = receiveId;
    }

    public long getiLogisticId() {
        return iLogisticId;
    }

    public void setiLogisticId(long iLogisticId) {
        this.iLogisticId = iLogisticId;
    }


    public Boolean getWarehouse_isGoodsPosition() {
        return warehouse_isGoodsPosition;
    }

    public void setWarehouse_isGoodsPosition(Boolean warehouse_isGoodsPosition) {
        this.warehouse_isGoodsPosition = warehouse_isGoodsPosition;
    }

    public Boolean getWarehouse_iSerialManage() {
        return warehouse_iSerialManage;
    }

    public void setWarehouse_iSerialManage(Boolean warehouse_iSerialManage) {
        this.warehouse_iSerialManage = warehouse_iSerialManage;
    }

    public Boolean getRetailInvestors() {
        return retailInvestors;
    }

    public void setRetailInvestors(Boolean retailInvestors) {
        this.retailInvestors = retailInvestors;
    }

    public Boolean getWarehouse_countCost() {
        return warehouse_countCost;
    }

    public void setWarehouse_countCost(Boolean warehouse_countCost) {
        this.warehouse_countCost = warehouse_countCost;
    }

    public Boolean getWarehouse_isGoodsPositionStock() {
        return warehouse_isGoodsPositionStock;
    }

    public void setWarehouse_isGoodsPositionStock(Boolean warehouse_isGoodsPositionStock) {
        this.warehouse_isGoodsPositionStock = warehouse_isGoodsPositionStock;
    }

    public String getIsDayEnd() {
        return isDayEnd;
    }

    public void setIsDayEnd(String isDayEnd) {
        this.isDayEnd = isDayEnd;
    }

    public String getIsUpdateCost() {
        return isUpdateCost;
    }

    public void setIsUpdateCost(String isUpdateCost) {
        this.isUpdateCost = isUpdateCost;
    }

    public String getIsWfControlled() {
        return isWfControlled;
    }

    public void setIsWfControlled(String isWfControlled) {
        this.isWfControlled = isWfControlled;
    }

    public List<OrderStoreOutAPIDetail> getDetails() {
        return details;
    }

    public void setDetails(List<OrderStoreOutAPIDetail> details) {
        this.details = details;
    }

    public String getNatCurrencyCode() {
        return natCurrencyCode;
    }

    public void setNatCurrencyCode(String natCurrencyCode) {
        this.natCurrencyCode = natCurrencyCode;
    }

    public String getNatCurrency() {
        return natCurrency;
    }

    public void setNatCurrency(String natCurrency) {
        this.natCurrency = natCurrency;
    }

    public String getSourcesys() {
        return sourcesys;
    }

    public void setSourcesys(String sourcesys) {
        this.sourcesys = sourcesys;
    }

    public String getInvoiceTitleType() {
        return invoiceTitleType;
    }

    public void setInvoiceTitleType(String invoiceTitleType) {
        this.invoiceTitleType = invoiceTitleType;
    }

    public String getModifyInvoiceType() {
        return modifyInvoiceType;
    }

    public void setModifyInvoiceType(String modifyInvoiceType) {
        this.modifyInvoiceType = modifyInvoiceType;
    }

    public String getInvoiceOrg() {
        return invoiceOrg;
    }

    public void setInvoiceOrg(String invoiceOrg) {
        this.invoiceOrg = invoiceOrg;
    }

    public String getMasterOrgKeyField() {
        return masterOrgKeyField;
    }

    public void setMasterOrgKeyField(String masterOrgKeyField) {
        this.masterOrgKeyField = masterOrgKeyField;
    }

    public String getBustype_name() {
        return bustype_name;
    }

    public void setBustype_name(String bustype_name) {
        this.bustype_name = bustype_name;
    }

    public String getBustype_extend_attrs_json() {
        return bustype_extend_attrs_json;
    }

    public void setBustype_extend_attrs_json(String bustype_extend_attrs_json) {
        this.bustype_extend_attrs_json = bustype_extend_attrs_json;
    }

    public String getNatCurrencyName() {
        return natCurrencyName;
    }

    public void setNatCurrencyName(String natCurrencyName) {
        this.natCurrencyName = natCurrencyName;
    }

    public String getSalesOrg_name() {
        return salesOrg_name;
    }

    public void setSalesOrg_name(String salesOrg_name) {
        this.salesOrg_name = salesOrg_name;
    }

    public String getSrcBillNO() {
        return srcBillNO;
    }

    public void setSrcBillNO(String srcBillNO) {
        this.srcBillNO = srcBillNO;
    }

    public String getSrcBillType() {
        return srcBillType;
    }

    public void setSrcBillType(String srcBillType) {
        this.srcBillType = srcBillType;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getDiliverStatus() {
        return diliverStatus;
    }

    public void setDiliverStatus(String diliverStatus) {
        this.diliverStatus = diliverStatus;
    }

    public String getWarehouse_name() {
        return warehouse_name;
    }

    public void setWarehouse_name(String warehouse_name) {
        this.warehouse_name = warehouse_name;
    }

    public String getAccountOrg_name() {
        return accountOrg_name;
    }

    public void setAccountOrg_name(String accountOrg_name) {
        this.accountOrg_name = accountOrg_name;
    }

    public String getExchRateType() {
        return exchRateType;
    }

    public void setExchRateType(String exchRateType) {
        this.exchRateType = exchRateType;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getReceiveAccountingBasis() {
        return receiveAccountingBasis;
    }

    public void setReceiveAccountingBasis(String receiveAccountingBasis) {
        this.receiveAccountingBasis = receiveAccountingBasis;
    }

    public String getInvoiceCust_name() {
        return invoiceCust_name;
    }

    public void setInvoiceCust_name(String invoiceCust_name) {
        this.invoiceCust_name = invoiceCust_name;
    }

    public String getSalesOrg() {
        return salesOrg;
    }

    public void setSalesOrg(String salesOrg) {
        this.salesOrg = salesOrg;
    }

    public String getInvoiceOrg_name() {
        return invoiceOrg_name;
    }

    public void setInvoiceOrg_name(String invoiceOrg_name) {
        this.invoiceOrg_name = invoiceOrg_name;
    }

    public String getCurrencyName() {
        return currencyName;
    }

    public void setCurrencyName(String currencyName) {
        this.currencyName = currencyName;
    }

    public String getCust_name() {
        return cust_name;
    }

    public void setCust_name(String cust_name) {
        this.cust_name = cust_name;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getOrg_name() {
        return org_name;
    }

    public void setOrg_name(String org_name) {
        this.org_name = org_name;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getOrg() {
        return org;
    }

    public void setOrg(String org) {
        this.org = org;
    }

    public String getCarryOverOfCostMethod() {
        return carryOverOfCostMethod;
    }

    public void setCarryOverOfCostMethod(String carryOverOfCostMethod) {
        this.carryOverOfCostMethod = carryOverOfCostMethod;
    }

    public String getExchRateType_name() {
        return exchRateType_name;
    }

    public void setExchRateType_name(String exchRateType_name) {
        this.exchRateType_name = exchRateType_name;
    }

    public String getAccountOrg() {
        return accountOrg;
    }

    public void setAccountOrg(String accountOrg) {
        this.accountOrg = accountOrg;
    }

    public String getTransTypeKeyField() {
        return transTypeKeyField;
    }

    public void setTransTypeKeyField(String transTypeKeyField) {
        this.transTypeKeyField = transTypeKeyField;
    }

    public String getBustype() {
        return bustype;
    }

    public void setBustype(String bustype) {
        this.bustype = bustype;
    }

    public String getInvoiceUpcType() {
        return invoiceUpcType;
    }

    public void setInvoiceUpcType(String invoiceUpcType) {
        this.invoiceUpcType = invoiceUpcType;
    }

    public String getCurrencyCode() {
        return currencyCode;
    }

    public void setCurrencyCode(String currencyCode) {
        this.currencyCode = currencyCode;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getVouchdate() {
        return vouchdate;
    }

    public void setVouchdate(String vouchdate) {
        this.vouchdate = vouchdate;
    }

    public String getPubts() {
        return pubts;
    }

    public void setPubts(String pubts) {
        this.pubts = pubts;
    }

    public int getOwnertype() {
        return ownertype;
    }

    public void setOwnertype(int ownertype) {
        this.ownertype = ownertype;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getExchRate() {
        return exchRate;
    }

    public void setExchRate(int exchRate) {
        this.exchRate = exchRate;
    }

    public int getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(int taxRate) {
        this.taxRate = taxRate;
    }

    public int getCurrency_priceDigit() {
        return currency_priceDigit;
    }

    public void setCurrency_priceDigit(int currency_priceDigit) {
        this.currency_priceDigit = currency_priceDigit;
    }

    public int getCurrency_moneyDigit() {
        return currency_moneyDigit;
    }

    public void setCurrency_moneyDigit(int currency_moneyDigit) {
        this.currency_moneyDigit = currency_moneyDigit;
    }

    public int getNatCurrency_moneyDigit() {
        return natCurrency_moneyDigit;
    }

    public void setNatCurrency_moneyDigit(int natCurrency_moneyDigit) {
        this.natCurrency_moneyDigit = natCurrency_moneyDigit;
    }

    public int getNatCurrency_priceDigit() {
        return natCurrency_priceDigit;
    }

    public void setNatCurrency_priceDigit(int natCurrency_priceDigit) {
        this.natCurrency_priceDigit = natCurrency_priceDigit;
    }
}
